/**
 * @param {number[]} nums
 * @return {number}
 * @description 其实还是用了额外一个空间
 */

var singleNumber = function (nums) {
    nums.sort((a, b) => a - b)
    for (let i = 0; i < nums.length; i = i + 2) {
        if (nums[i] !== nums[i + 1]) {
            return nums[i]
        }
    }
};